<?php 

class Sessao {

	function __construct() {
		if(!isset($_SESSION)) { 
			session_start(); 
		}
	}
	
	function grava($chave, $valor) {
		$_SESSION[$chave] = $valor;
		//session_commit();
	}
	
	function apaga($chave) {
		unset($_SESSION[$chave]);
	}
	
	function ler($chave) {
		if(array_key_exists($chave, $_SESSION)) {
			return $_SESSION[$chave];
		}
		return false;
	}
	
	function nova() {
		session_destroy();
		session_start();
	}
	
	function ver() {
		echo '<pre>';
		print_r($_SESSION);
		echo '</pre>';
	}
	
	function mensagem($tipo, $mensagem) {
		$msg = array(
			'tipo' 	=> $tipo,
			'msg'	=> $mensagem
		);
		
		$this->grava('_msg', $msg);
		unset($msg);
	}
	
	function e() {
		if(isset($_SESSION['_msg'])) {
			return '<div id="_msg" class="'.$_SESSION['_msg']['tipo'].'">'.$_SESSION['_msg']['msg'].'</div>';
		}
	}

}

?>
